package com.ostrich.a2104gao5.test17

/**
 * @Author : yaotianxue
 * @Time : On 2023/10/16 16:25
 * @Description : Table
 */
//Table:注解
//@Target:元注解(对注解的注解)：修饰谁
//@Retention:元注解(对注解的注解)
//RUNTIME： 编译器写在class文件中，运行时jvm读取注解信息
//BINARY： 编译器写在class文件中，运行时jvm不能读取注解信息
//SOURCE： 编译器不能写在class文件，只能作为一种提示作用
@Target(AnnotationTarget.CLASS) //Table只能修饰类
@Retention(AnnotationRetention.SOURCE) //
annotation class Table(val tableName:String)


@Table(tableName = "user")
class User{}

